<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
      /* $this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px } a,a:hover{color:blue;}</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>欢迎使用 <b>ThinkPHP</b>！</p><br/>版本 V{$Think.version}</div><script type="text/javascript" src="http://ad.topthink.com/Public/static/client.js"></script><thinkad id="ad_55e75dfae343f5a1"></thinkad><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script>','utf-8');*/
        //获取商品分类 

        $category=M('category');

        $catelist=$category->where('pid=0')->select();            
        foreach($catelist as $k=>$v)//对一级分类循环
        {            
            $catelist[$k]['child']=fenlei($v['cid']);  //调用fenlei(),取这个ID的子分类            
        }
        $this->assign("catelist",$catelist);
        
        //获取推荐的商品，两个条件  回收站no  推荐标志为yes

        $best=M('goods');        

        $bestlist=$best->where("is_best='yes'  and recycle='no'")->select();
        $this->assign("bestlist",$bestlist);
        //显示视图
        $this->display();
       }
       //显示商品的详细信息
         public function goods(){
        $gid=I("get.gid",0);
        $goods=M(goods);
        $goodsrow=$goods->where("gid=$gid")->find();//获取一条  
        
        //获得商品的1、2、3级分类

        $cid=$goodsrow['cid'];
        $types=D("Category")->getPidList($cid);
        
         //获得商品的属性
        $attr=D("GoodsAttr")->getData($cid,$gid);
        
        $this->assign("goodsrow",$goodsrow);
        $this->assign("types",$types);
        $this->assign("attr",$attr);
              $this->display();
         }
      public function find(){
          //
          $cid=I('get.cid',0);
          //
          $cname=M('category')->where("cid=$cid")->getField('cname');
           $gdata=D('Goods')->getByFilter(
                'gid,gname,price,thumb',
                array('cid'=>$cid)
                );
        $this->assign('gdata',$gdata);
           
          $this->assign('cname',$cname);
          $this->display();
                   
      }   
}